Avoid a crash without librsvg
authorMatthias Clasen <mclasen@redhat.com>
Thu, 18 Apr 2019 00:08:16 +0000 (00:08 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 18 Apr 2019 00:13:53 +0000 (00:13 +0000)
gtk_css_image_recolor_load_texture may leave
recolor->text as NULL without setting error.
No need to crash for that.

gtk/gtkcssimagerecolor.c

index d4e0bd3d3cbcf971d35839fb8928e94e397d0f32..7dadd660a0047ed0323587aa39be91b96c2af371 100644 (file)
@@ -157,7 +157,7 @@ gtk_css_image_recolor_load (GtkCssImageRecolor  *recolor,
           g_set_error (gerror,
                        GTK_CSS_PARSER_ERROR,
                        GTK_CSS_PARSER_ERROR_FAILED,
-                       "Error loading image '%s': %s", uri, local_error->message);
+                       "Error loading image '%s': %s", uri, local_error ? local_error->message : "");
           g_free (uri);
        }
     }